175 research outputs found

    Artificial intelligence tools for path generation and optimisation for mobile robots

    Get PDF
    The ultimate goal in robotic systems is to develop machines that learn for themselves based on experience. In order to achieve on-line learning some software tools are needed to allow the robots to continually adapt their behaviour in order to constantly optimise their performance. This thesis presents research work focused on path planning for mobile robots with the objective of generating optimal paths for any type of mobile robot in an environment containing any number of static obstacles of any shape. The research specifically recognises that an optimal path can be defined according to several criteria including distance, time, energy consumption and risk. The easiest and most commonly used measure is to minimise distance, but this does not by itself optimise task performance, and the other criteria are generally far more important. Distance is used mainly because there is no direct method to optimise time, energy and risk as they depend on the characteristics of the robot and the environment. This is solved in this research by using a set of Artificial Intelligence tools working together to perform an optimisation process strictly on the criteria selected. The path planning system developed consists of an original and novel two-stage 4 process comprising generation followed by optimisation. Path generation is achieved using cellular automata whose behaviour has been determined by a genetic algorithm. A program called Rutar has been written in which the best behaviour found by the genetic algorithm is encoded, and it has been tested and shown to infallibly generate all the non-redundant paths between any two points around any obstacles. An interesting and valuable feature of Rutar is that the time taken to generate paths depends only on the amount of free space available in which the robot can move and therefore the more obstacles there are present, and hence the more complex the layout, the faster the execution time. The paths generated are sub-optimal solutions, which are then optimised according to the user's selection of a combination of Time, Energy, Distance and Risk criteria. The optimisation process is performed by another genetic algorithm. The original scheme used in this work allows any combination of all the desired criteria in a single optimisation process, allowing it to handle very complex non-linear problems. All of the optimisation criteria can be used in situations where the environment and the robot are considered to be unchanged during the interval in which the robot moves. This optimisation can be performed either off-line or on-line. However, the ability of the developed system to generate and optimise the paths very fast provide an opportunity for dynamic path optimisatiorý which ultimately can lead to on-line learning. This potential of the tools developed for the path planning system is explored and recommendations for further exploitation are made

    Fuzzy Helicopter Rotor Speed Estimation based on Sound

    Get PDF
    This work focuses on the use of a supervising computer to extract detailed information from an autonomous helicopter’s intrinsic sound signature. This can be used at a later stage to enhance the helicopter’s control without the need to add additional sensors. We propose a system to extract the overall rotor speed from the sound of the helicopter. A fuzzy temporal filter based system is trained on flight data using an Adaptive Network- Based Fuzzy Inference System and tested in three test flights. Test flights confirm the system to be working, capable of closely following the measured rotational speed from a sensor on-board the helicopter

    Finding multi-density clusters in non-stationary data streams using an ant colony with adaptive parameters

    Get PDF
    The file attached to this record is the author's final peer reviewed version. The Publisher's final version can be found by following the DOI link.Density based methods have been shown to be an effective approach for clustering non-stationary data streams. The number of clusters does not need to be known a priori and density methods are robust to noise and changes in the statistical properties of the data. However, most density approaches require sensitive, data dependent parameters. These parameters greatly affect the clustering performance and in a dynamic stream a good set of parameters at time t are not necessarily the best at time t+1. Furthermore, these parameters are global and so restrict the algorithm to finding clusters of the same density. In this paper, we propose a density based algorithm with adaptive parameters which are local to each discovered cluster. The algorithm, denoted Ant Colony Multi-Density Clustering (ACMDC), uses artificial ants to form nests in dense areas of the data. As the ants move between nests, their collective memory is stored in the form of pheromone trails. Clusters are identified as groups of similar nests. The proposed algorithm is evaluated across a number of synthetic data streams containing overlapping and embedded multi-density clusters. The performance of the algorithm is shown to be favourable to a leading density based stream-clustering algorithm despite requiring no tunable parameters

    A Multi-Agent System for Modelling the Spread of Lethal Wilt in Oil-Palm Plantations

    Get PDF
    Lethal Wilt (Marchitez Letal) is a disease which affects Elaeis Guineensis, a plant used in the production of palm oil. The disease is increasingly common but the spatial dynamics of the infection spread remain poorly understood. It is particularly dangerous due to the speed at which it spreads and the speed at which infected plants show symptoms and die. Early identification, or even better, accurate prediction of areas at high risk of infection can slow the spread of the disease and limit crop waste. This study is based on data collected over a five-year period from an affected plantation in Colombia. The aim of the study is to analyse the collected data to better understand how the disease spreads and then to model the behaviour. Based on insights from the initial analysis a multi-agent-based system is proposed to model the pattern of infection. The model is comprised of two steps; first Kernel Density Estimation is used to create an estimation of the distribution from which newly infected plants are drawn and this density estimation is then used to direct agents on a biased-walk of the surrounding areas. Results show that the model can approximate the behaviour of the disease and can predict areas which are at high risk of future infection

    Training Data Set Assessment for Decision-Making in a Multiagent Landmine Detection Platform

    Get PDF
    Real-world problems such as landmine detection require multiple sources of information to reduce the uncertainty of decision-making. A novel approach to solve these problems includes distributed systems, as presented in this work based on hardware and software multi-agent systems. To achieve a high rate of landmine detection, we evaluate the performance of a trained system over the distribution of samples between training and validation sets. Additionally, a general explanation of the data set is provided, presenting the samples gathered by a cooperative multi-agent system developed for detecting improvised explosive devices. The results show that input samples affect the performance of the output decisions, and a decision-making system can be less sensitive to sensor noise with intelligent systems obtained from a diverse and suitably organised training set

    An open platform for teaching and project based work at the undergraduate and postgraduate level.

    Get PDF
    Robots are a great tool for engaging and enthusing students when studying a range of topics. De Montfort University offers a wide range of courses from University access courses to Doctoral training. We use robots as tools to teach technical concepts across this wide and diverse range of learners. We have had great success using the Lego RCX and now NXT on the less demanding courses, and conversely with the MobileRobots Pioneer range for postgraduate and research projects. Although there is a distinct area in between these two where both these platforms meet our needs, neither is suitable for every aspect of our work. For this reason we have developed our own hardware and software platform to fulfil all of our needs. This paper describes the hardware platform and accompanying software and looks at two applications which made use of this system. Our platform presents a low-cost system that enables students to learn about electronics, embedded systems, communication, bus systems, high and low level programming, robot architectures, and control algorithms, all in individual stages using the same familiar hardware and software

    A comparative study of fuzzy logic controllers for autonomous robots.

    Get PDF
    This paper presents the results from an experimental comparison of a number of fuzzy logic controllers performing mobile robot navigation. An experiment is described which requires the robot to complete a complex, measurable navigational task. The world's first generalised type-2 fuzzy logic controller is compared to a type-1 and a type-2 interval controller. Visual and statistical analyses show that the generalised type-2 fuzzy controller gives a better performance in consistency and smoothness. The impact of this paper comes primarily from the rigorous use of statistical analysis in mobile robot navigation

    Flexible inverse adaptive fuzzy inference model to identify the evolution of Operational Value at Risk for improving operational risk management

    Get PDF
    Operational risk was one of the most important risks in the 2008 global financial crisis. This is due to limitations of the applied models in explaining and estimating this type of risk from highly qualitative information related to failures in the operations of financial organizations. A review of research literature on this area indicates an increase in the development of models for the estimation of the operational value at risk. However, there is a lack of models that use qualitative information for estimating this type of risk. Motivated by this finding, we propose a Flexible Inverse Adaptive Fuzzy Inference Model that integrates both a novel Montecarlo sampling method for the linguistic input variables of frequency and severity that allow the characterization of a risk event, the impact of risk management matrices to estimate the loss distribution and the associated operational value at risk. The methodology follows a loss distribution approach as defined by Basel II. A benefit of the proposed model is that it works with highly qualitative risk data and it also connects the risk measurement (operational value at risk) with risk management, based on risk management matrices. This way, we mitigate limitations related to a lack of available operational risk event data when assessing operational risk. We evaluate the experimental results obtained through the proposed model by using the Index of Agreement indicator. The results provide a flexible loss distribution under different risk profiles or risk management matrices that explain the evolution of operational risk in real time

    Ant colony stream clustering: A fast density clustering algorithm for dynamic data streams

    Get PDF
    A data stream is a continuously arriving sequence of data and clustering data streams requires additional considerations to traditional clustering. A stream is potentially unbounded, data points arrive on-line and each data point can be examined only once. This imposes limitations on available memory and processing time. Furthermore, streams can be noisy and the number of clusters in the data and their statistical properties can change over time. This paper presents an on-line, bio-inspired approach to clustering dynamic data streams. The proposed Ant-Colony Stream Clustering (ACSC) algorithm is a density based clustering algorithm, whereby clusters are identified as high-density areas of the feature space separated by low-density areas. ACSC identifies clusters as groups of micro-clusters. The tumbling window model is used to read a stream and rough clusters are incrementally formed during a single pass of a window. A stochastic method is employed to find these rough clusters, this is shown to significantly speed the algorithm with only a minor cost to performance, as compared to a deterministic approach. The rough clusters are then refined using a method inspired by the observed sorting behaviour of ants. Ants pick-up and drop items based on the similarity with the surrounding items. Artificial ants sort clusters by probabilistically picking and dropping micro-clusters based on local density and local similarity. Clusters are summarised using their constituent micro-clusters and these summary statistics are stored offline. Experimental results show that the clustering quality of ACSC is scalable, robust to noise and favourable to leading ant-clustering and stream-clustering algorithms. It also requires fewer parameters and less computational time

    Oil Palm Detection via Deep Transfer Learning

    Get PDF
    This article presents an intelligent system using deep learning algorithms and the transfer learning approach to detect oil palm units in multispectral photographs taken with unmanned aerial vehicles. Two main contributions come from this piece of research. First, a dataset for oil palm units detection is carefully produced and made available online. Although being tailored to the palm detection problem, the latter has general validity and can be used for any classification application. Second, we designed and evaluated a state-of-the-art detection system, which uses a convolutional neural network to extract meaningful features, and a classifier trained with the images from the proposed dataset. Results show outstanding effectiveness with an accuracy peak of 99.5% and a precision of 99.8%. Using different images for validation taken from different altitudes the model reached an accuracy of 97.5% and a precision of 98.3%. Hence, the proposed approach is highly applicable in the field of precision agriculture
    corecore